java vs c for placement